IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #00c
}
#l {
	BACKGROUND: url(img/i.gif) no-repeat center top; MARGIN: 45px 0px; HEIGHT: 52px
}
.r {
	FLOAT: right
}
#t {
	HEIGHT: 1em; TEXT-ALIGN: left
}
#sf {
	LEFT: 20px; MARGIN: 0px auto; WIDTH: 630px; POSITION: relative; TEXT-ALIGN: left
}
.q {
	FONT: 16px verdana; WIDTH: 410px; PADDING-TOP: 2px; HEIGHT: 1.78em
}
.stb {
	FONT-SIZE: 14px; WIDTH: 5.6em; HEIGHT: 2em
}
.ba {
	PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(img/i.gif) no-repeat left -85px; HEIGHT: 14px; TEXT-DECORATION: none
}
.tools {
	FONT-SIZE: 14px; MARGIN: 0px auto 100px; BORDER-COLLAPSE: collapse
}
.tools TD {
	PADDING-LEFT: 22px; HEIGHT: 23px
}
.tools A {
	COLOR: #333
}
.container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.wrapper {
	MARGIN: 0px auto 2em; WIDTH: 900px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.content {
	MIN-HEIGHT: 300px; MARGIN: auto; BACKGROUND-COLOR: #fff
}
#search_hits {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#search_hits .user_profile {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; BORDER-LEFT: #dedede 1px solid; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
#search_hits .user_profile:hover {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.right {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
.left {
	FLOAT: left
}
H1 {
	FONT-SIZE: 2.2em
}
H2 {
	FONT-SIZE: 2em
}
H3 {
	FONT-SIZE: 1.8em
}
H4 {
	FONT-SIZE: 1.6em
}
H5 {
	FONT-SIZE: 1.4em
}
P {
	FONT-SIZE: 1.2em
}
.radio {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#r1 {
	COLOR: red
}
#r2 {
	COLOR: blue
}
.pie-graph-big {
	BORDER-RIGHT: gainsboro 1px dashed; BORDER-TOP: gainsboro 1px dashed; DISPLAY: block; MARGIN-LEFT: 325px! important; BORDER-LEFT: gainsboro 1px dashed; WIDTH: 350px; BORDER-BOTTOM: gainsboro 1px dashed; HEIGHT: 300px
}
.pie-graph {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 50px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
#trend_container {
	BORDER-RIGHT: gainsboro 1px dashed; BORDER-TOP: gainsboro 1px dashed; DISPLAY: block; FLOAT: left; BORDER-LEFT: gainsboro 1px dashed; WIDTH: 310px; BORDER-BOTTOM: gainsboro 1px dashed; HEIGHT: 300px
}
#zoom_data {
	DISPLAY: block; WIDTH: 300px; HEIGHT: 200px
}
#overview_data {
	WIDTH: 300px; HEIGHT: 80px
}
#select {
	WIDTH: 300px; HEIGHT: 10px
}
.logo {
	MARGIN: 65px auto 18px
}
#searchForm {
	MARGIN: 0px auto 50px; WIDTH: 900px; HEIGHT: 364px; TEXT-ALIGN: left
}
.advanced {
	PADDING-LEFT: 22px; BACKGROUND: #eafdfa; WIDTH: 800px; HEIGHT: 80px
}
DIV.graph {
	BORDER-RIGHT: gainsboro 0px dashed; BORDER-TOP: gainsboro 0px dashed; FLOAT: left; BORDER-LEFT: gainsboro 0px dashed; WIDTH: 376px; BORDER-BOTTOM: gainsboro 0px dashed; HEIGHT: 278px
}
.ed {
	LEFT: 543px; POSITION: absolute; TOP: 250px
}
.ad {
	TEXT-ALIGN: center
}
#ft {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 21px; FONT-FAMILY: arial
}
EM.hl {
	FONT-WEIGHT: normal; COLOR: #cc0033; FONT-STYLE: normal
}
.tipsy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FILTER: alpha(opacity=80); BACKGROUND-IMAGE: url(../img/tipsy.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; opacity: 0.7
}
.tipsy-inner {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: black; TEXT-ALIGN: center; max-width: 200px
}
.tipsy-inner {
	moz-border-radius: 3px; webkit-border-radius: 3px
}
.tipsy-north {
	BACKGROUND-POSITION: center top
}
.tipsy-south {
	BACKGROUND-POSITION: center bottom
}
.tipsy-east {
	BACKGROUND-POSITION: right center
}
.tipsy-west {
	BACKGROUND-POSITION: left center
}
.pager {
	MARGIN-TOP: 4px
}
.pager EM {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #145ca6; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-STYLE: normal
}
.pager DIV {
	MARGIN-RIGHT: 5px; TEXT-ALIGN: left
}
.pager A {
	MARGIN-LEFT: 5px
}
.pager SPAN.arrow {
	FONT: 10px Arial
}
#main .rc1 {
	FLOAT: right; WIDTH: 222px
}
#main .lc1 {
	MARGIN-RIGHT: 232px
}
#main .rc2 {
	WIDTH: auto
}
#main .lc3 {
	FLOAT: left; WIDTH: 222px
}
#main .rc3 {
	MARGIN-LEFT: 232px
}
 HTML #main .rc1 {
	CLEAR: both; MARGIN-LEFT: 7px
}
 HTML #main .lc1 {
	MARGIN-RIGHT: 0px; HEIGHT: 1%
}
#bottom {
	BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 30px; COLOR: #808080; HEIGHT: 50px; TEXT-ALIGN: center
}
#bottom A {
	COLOR: #808080
}
#bottom DIV {
	MARGIN-TOP: 5px
}
.w910 {
	MARGIN-LEFT: auto; WIDTH: 910px; MARGIN-RIGHT: auto
}
.mbox1 {
	BORDER-RIGHT: #b0c8e4 1px solid; BORDER-TOP: #b0c8e4 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #b0c8e4 1px solid; BORDER-BOTTOM: #b0c8e4 1px solid; TEXT-ALIGN: left
}
.mbox1 H3.title {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 24px; TEXT-ALIGN: left
}
.mbox1 H3.title DIV.text {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-RIGHT: 3px
}
.mbox1 H3.title DIV.icon {
	MARGIN-TOP: 2px; FLOAT: left
}
.mbox1 H3.title DIV.more {
	FLOAT: right; MARGIN-RIGHT: 5px
}
.mbox1 DIV.cbox1 {
	MARGIN: 20px 10px 10px
}
.mbox1 DIV.cbox2 {
	MARGIN: 10px
}
.mbox1 DIV.option {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.mbox1 INPUT.itn {
	WIDTH: 104px; HEIGHT: 14px
}
.mbox1 DIV.option DIV.tr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.mbox1 DIV.tagcloud {
	MARGIN: 6px; LINE-HEIGHT: 200%
}
.mbox1 DIV.taglist {
	MARGIN-LEFT: 4px
}
.mbox1 DIV.taglist SPAN.num {
	FONT-SIZE: 9px; COLOR: #818181
}
.mbox1 DIV.taglist .ht0 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.mbox1 DIV.taglist .ht1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.mbox1 DIV.taglist .ht2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.mbox1 UL LI {
	LIST-STYLE-TYPE: none
}
UL.linklist {
	WIDTH: auto
}
UL.linklist LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d0dfe4 1px dotted; LIST-STYLE-TYPE: none
}
UL.linklist LI.height {
	HEIGHT: 92px
}
UL.linklist LI.mv {
	BACKGROUND-COLOR: #f5fbff
}
UL.linklist LI DIV.pics {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 124px
}
UL.linklist LI DIV.links {
	MARGIN-LEFT: 128px
}
UL.linklist TABLE.list {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
UL.linklist TABLE.list TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #999999; PADDING-TOP: 0px; empty-cells: show
}
UL.linklist TD.linktitle {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; empty-cells: show
}
UL.linklist TD.linktitle H3 {
	FONT-SIZE: 13px
}
UL.linklist TD.linkuri {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; empty-cells: show
}
UL.linkiist TABLE TD.linkadd {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-ALIGN: right
}
UL.linklist TABLE TD.linkadd A.add {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6ea315; TEXT-ALIGN: right
}
UL.linklist TABLE TD.linktitle SPAN.added {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999
}
UL.linklist TABLE TD.linkcount {
	WIDTH: 100px; TEXT-ALIGN: right
}
UL.linklist TABLE TD.linktags {
	OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; empty-cells: show
}
UL.linklist TABLE TD.linktags A {
	COLOR: #145ca6
}
UL.linklist TABLE TD.linkdetail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
UL.linklist TABLE TD.linkdetail DIV {
	MARGIN: 14px 4px 0px 0px
}
UL.linklist TABLE TD.linkdetail A {
	COLOR: #145ca6
}
UL.linklist TABLE.lp TD.linkdesc {
	PADDING-TOP: 0px
}
UL.linklist TABLE.lp TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tagcloud {
	MARGIN: 10px 5px; LINE-HEIGHT: 35px; TEXT-ALIGN: left
}
.h100 {
	HEIGHT: 100px
}
.h50 {
	HEIGHT: 50px
}
.h30 {
	HEIGHT: 30px
}
.h20 {
	HEIGHT: 20px
}
.h10 {
	HEIGHT: 10px
}
.footer {
	FONT-SIZE: 12px; COLOR: #777
}
.footer A {
	FONT-SIZE: 12px; COLOR: #777
}
A.ce {
	FONT-SIZE: 12px; COLOR: #777
}
.footer A:hover {
	FONT-SIZE: 12px; COLOR: #333
}
A.ce:hover {
	FONT-SIZE: 12px; COLOR: #333
}
.fakelink {
	CURSOR: pointer; COLOR: #00c; TEXT-DECORATION: underline
}
DIV.basis {
	PADDING-TOP: 25px
}
.basis DIV SELECT {
	MARGIN-RIGHT: 6px
}
.basis P {
	FLOAT: left
}
SELECT {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
.sex {
	WIDTH: 105px
}
.age {
	WIDTH: 130px
}
.live_space {
	WIDTH: 260px
}
.wed {
	WIDTH: 130px
}
